package xxl.ioc.dependencyproviders 
{
	import flash.utils.Dictionary;
	import xxl.ioc.Injector;
	
	/**
	 * ...
	 * @author XXL
	 */
	public interface IDependencyProvider 
	{
		function apply(targetType:Class, activeInjector:Injector, injectParameters:Dictionary):Object;
		function destroy():void;
	}
	
}